local qianxin = fk.CreateSkill {
  name = "#tyj_heg__qianxin_active",
}
local H = require "packages.ol_hegemony.util"
local U = require "packages.utility.utility"
Fk:loadTranslationTable{
      ["#tyj_heg__qianxin_active"]="遣信",
    }
    qianxin:addEffect("active",{
      name = "#tyj_heg__qianxin_active",
      min_card_num = 1,
      target_num = 0,
      card_filter = function(self,player, to_select, selected)
        if player:prohibitDiscard(Fk:getCardById(to_select)) then return false end
        if #selected == 0 then
          return true
        else
          return table.every(selected, function(id) return Fk:getCardById(to_select).suit ~= Fk:getCardById(id).suit end)
        end
      end,
    })
    return qianxin